beating rain - Spanish English Dictionary